﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Security;
using System.Web;
using IHISCETeim.Library;
using IHISCETeim.Model;
using IHISCETeim.DAL;
using System.Data;
using System.Threading;
namespace IHISCETeim.BLL
{
    public class SyncSAPController:BaseController
    {
        /// <summary>
        /// 同步SAP 发货记录
        /// </summary>
        public static bool SyncUClaimDemage()
        {
            return SyncSAPDAL.SyncUClaimDemage();
        }
        /// <summary>
        /// 同步代理商列表
        /// </summary>
        public static void SyncAgentList()
        {
            SyncSAPDAL.SyncAgentList();
            SBOController.DC.Remove(SBOController.GetAgentListALLKey);
        }
        /// <summary>
        /// 同步所有物料列表
        /// </summary>
        public static void SyncOITMList()
        {
            SBOController.DC.Remove(SBOController.GetOITMListALLKey);
        }

        /// <summary>
        /// 更新预计返回日期
        /// 规则:10号之前发货的在30提醒,10到30号发货的在下个月30号提醒
        /// </summary>
        public static void SyncUpdateInWillDate()
        {
            UClaimDemageDAL.UpdateInWillDate();
        }
        
    }
}
